package top.hcode.hoj.pojo.vo.coll;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author orangej
 * @since 2025/2/16
 */
public class CollQuestionAndAnswerVO {
    private String userId;
    private String questionId;
    private Integer questionType;
    private String questionTitle;
    @ApiModelProperty(value = "题目分数")
    private BigDecimal questionScore;
    private Integer questionOrder;

    @ApiModelProperty(value = "学生作答")
    private String answer;

    @ApiModelProperty(value = "得分")
    private BigDecimal score;

    @ApiModelProperty(value = "判题状态：0 未判题 1 正在判题 2 判题完成")
    private Integer judgeState;

    @ApiModelProperty(value = "正确答案", notes = "多个选项id用逗号分隔")
    private String correctAnswer;

    private List<CollQuestionOptionVO> options;
}
